10 CLR:DIMB$(25),D$(36),F$(25),B%(36,3),G$(14),C%(25),D%(13),E%(25),G%(36):GOTO70 18 DATA 0,1,1,2,1,0,4,3,1,1,5,2,6,1,1,7,1,1,1,1,8,1,14,2,1,1,9,10,11,1,12 19 DATA 13,13,13,13,13,13 20 DATA 78,76,83,79,65,89,73,90,81,86,72,70,71,87 21 DATA1,1,4,27,50,19,12,50,22,16,2,50,14,50,29,50,21,7,30,50,8,13,1,18,50,3 22 DATA0,0,1,0,5,0,1,0,3,1,0,0,1,0,2,1,1,5,4,0,0,0,0,1,0,0 23 DATA2,50,50,5,3,1,50,50,13,2,50,0,10,2,8,1,50,1,0,0,0,50,0,0,50,6,0,0,9 24 DATA4,19,6,50,10,17,8,0,3,9,4,15,13,12,0,0,11,0,0,50,50,11,3,50,50,15,0,49,49,49 25 DATA11,50,15,17,9,18,16,50,9,36,16,50,17,18,17,35,7,48,29,23,14,24,14,25,15,26 26 DATA50,23,0,27,50,24,20,28,23,25,21,28,24,50,50,28,30,27,47,0,0,0,23,50,24,32,25 27 DATA50,0,14,0,0,0,50,0,34,31,32,32,31,31,33,28,34,32,35,35,31,33,35,34,33,33 28 DATA34,35,36,25,35,36 30 DATA"AXT","BEIL","CIRCEN-DIAMANT","DYNAMIT","EIER","FETT","GOLD" 31 DATA"","INDUSOPAL","JUWELEN","KAEFIG","","MUENZEN","","OPAL-RING","PRLE" 32 DATA"QUITTENBLUETE","RUBIN","SILBER","","URNE","VOGEL","WASSER","XERXEN-VASE" 33 DATA"","ZAUBERSTAB" 35 DATA"ANGREIFEN","N","W","O","S","FETTEN","GIESSEN","HILFE","INVENTAR","","" 36 DATA"LEGEN","","NEHMEN","OEFFNEN","","QUITTIREN","","SPRENGEN","","" 37 DATA"VERSTAND","WERFEN","","Y!","ZAUBERN" 40 DATA"HAUS","FLUUR","ZAUBAER-R","DIAMANTEN-R","NICHTS","TRUEMMER-R","RUBIN-R" 41 DATA"MUSCHEL-R","STOP","NEBEL-H-NORD","NEBEL-H-SUED","GOLD-R","VOGEL-R" 42 DATA"SCHATZ-R","MT.KING","JUWELEN-R","KLEINE KREUZUNG","ORIENT-R","FETT-R" 43 DATA"GEHEIM-R","SILBER-R","MEER-R","FLIESSEN-R","KOMPLEXE KREUZUNG","BACH" 44 DATA"EIER-R","LANGE-H","Y","TEPPICH-R","NIERGENS","IRR","IRR","IRR","IRR" 45 DATA"IRR","IRR" 60 DATA"","AUF ALLEN SEITEN HAT ES WEGE","IM O,W,S HAT ES WEGE" 61 DATA"IM W,S HAT ES WEGE","NACH W GEHT EIN WEG:IM N,O HAT ES VERSCHUETTETE WEGE" 62 DATA"IM O,W,N HAT ES WEGE","DER AUSGANG IST IM WESTEN" 63 DATA"EINE GROSSE VIPPER VERSPERRT DIER DEN WEG" 64 DATA"EIN DRACHEN VERSPERRT DIER DEN WEG","IM S,O,N HAT ES WEGE" 65 DATA"HIER IST EINE PFLANZE DIE NACH WASSER SCHREIT","AN DER WAND IST EIN Y" 66 DATA"KEIN AUSWEG:IETZT SOLLTE MAN ZAUBERN KOENNEN" 67 DATA"ALLE RAEUME SEHEN GLEICH AUS","HIER HAT ES EINEN TRESOR" 70 FORI=0TO36:READG%(I):NEXT 72 FORI=0TO13:READD%(I):NEXT 74 FORI=0TO25:READC%(I):NEXT 76 FORI=0TO25:READE%(I):NEXT 78 FORI=1TO36:FORY=0TO3:READB%(I,Y):NEXTY:NEXTI 80 FORI=0TO25:READB$(I):NEXT 82 FORI=0TO25:READF$(I):NEXT 84 FORI=1TO36:READD$(I):NEXT 86 FORI=0TO14:READG$(I):NEXT 88 S=1 90 FORI=1TO5:Q$=Q$+CHR$(INT(RND(TI)*26)+65):NEXT:D$(35)="IRR "+Q$ 99 GOTO350 100 IFRND(TI)>.97ORT=1THENT=1:GOSUB200 105 IFRND(TI)<.03THENGOSUB250 110 H=H+1:PRINT"INPUT: ";:GOSUB3000:IFVAL(A$)<>0THEN300 120 PRINTF$(ASC(A$)-65)"":FORI=1TO14:IFA$=CHR$(D%(I-1))THEN160 140 NEXT:PRINT"WIE BITTE":GOTO100 160 ONIGOTO400,405,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600 200 PRINT"EIN ZWERG IST BEI DIR":IFRND(TI)<.5THENRETURN 210 PRINT"ER WIRFT EIN MESSER" 220 IFRND(TI)<.1THENPRINT"ER HAT DICH GETROFFEN DU BIST TOT":GOTO1100 230 PRINT"ER HAT DICH NICHT GETROFFEN":IFR>.9THENT=0 240 RETURN 250 PRINT"BUMM!!,DAS MONSTER HAT WIEDER EINEN GANG ZERSTOERT" 260 U=INT(RND(TI)*30)+1:X=INT(RND(TI)*4):B%(U,X)=46:RETURN 300 G=VAL(A$)/2-1:PRINTF$(G+1)"" 305 IFB%(S,G)=0THENPRINT"KEIN WEG IN DIESE RICHTUNG":GOTO100 310 IFB%(S,G)=50THENPRINT"EINBAHNSTRASSE":GOTO100 312 IFB%(S,G)=49THENPRINTG$(7)"":GOTO100 314 IFB%(S,G)=48THENPRINTG$(8)"":GOTO100 316 IFB%(S,G)=47THENPRINT"EINE TUERE VERSPERRT DIER DEN WEGQ":GOTO100 318 IFB%(S,G)=46THENPRINT"DAS MONSTER HAT DIESEN WEG ZERSTOERT":GOTO100 320 IFS=8ANDC%(20)=0THENPRINT"DIE URNE IST ZU GROSS":GOTO100 330 IFB%(S,G)=7ANDC%(25)=0THENPRINT"GEHT NICHT":GOTO100 340 S=B%(S,G) 350 PRINT"DU BIST IM :"D$(S)"":PRINTG$(G%(S))"":GOSUB4010:PRINT"":GOTO100 400 X=0:U=S:GOTO410 405 X=S:U=0 410 GOSUB5000:IFR=1THEN100 415 PRINT"WAS ?";:GOSUB3000:P=ASC(A$)-65:PRINTB$(P)"":IFC%(P)<>UTHENPRINT"WIE BITTE":GOTO100 420 IFA$="W"ANDX=STHENC%(22)=25:PRINT"DAS WASSER VERSICKERT":GOTO100 425 IFS=15ANDA$="V"THENPRINT"VOGEL VERTREIBT VIPPER":GOSUB495:C%(21)=50:GOTO100 430 IFC%(10)<>00ANDA$="V"ANDX=0THENPRINT"GEHT NICHT":GOTO100 435 C%(P)=X:GOTO100 495 B%(15,0)=21:B%(15,1)=14:B%(15,2)=16:B%(14,3)=13:B%(29,3)=13:G%(15)=1:RETURN 500 IF C%(3)<>0THENPRINT"DU HAST KEIN DYNAMIT":GOTO100 510 C%(3)=50:PRINT"WO ?":GOSUB3000:IFVAL(A$)=0THEN510 520 R=VAL(A$)/2-1:PRINT"BUMM":IFS<>6OR(R<>3ANDR<>2)THENB%(S,R)=50:GOTO100 530 B%(6,2)=7:IFR=3THENB%(6,2)=0:B%(6,3)=5:B%(5,0)=6 540 GOTO100 600 IFS=26THENPRINT"TUERE VERROSTET":GOTO100 605 IFS=22ANDL=0THENGOSUB650 610 IFC%(20)<>0THENPRINT"WAS":GOTO100 620 IFC%(1)<>0THENPRINT"DU HAST NICHTS GENUG STARKES BEI DIR":GOTO100 630 PRINT"OFFEN PERLE IST DA":C%(15)=8:GOTO100 650 PRINT"KOMBINATION 5-ZEICHEN?":H$="":FORI=1TO5:GOSUB3000:H$=H$+A$:PRINTA$;:NEXT:PRINT"" 660 IFH$=Q$THENPRINT"TRESOR OFFEN":L=1:C%(4)=26:RETURN 670 PRINT"FALSCHE KOMBINATION,DIE RICHTIGE FINDEST DU IM IRR":RETURN 700 PRINT"MIT BLOSSEN HAENDEN ?":GOSUB3000:IFA$="N"THEN100 710 IFS=15ANDG%(15)=7THENPRINT"VIPPER HAT DICH GETOETET":GOTO1100 720 IFS<>20ORG%(20)=5THENPRINT"WAS":GOTO100 730 PRINT"DU HAST DEN DRACHEN GESCHLAGEN":B%(20,1)=29:G%(20)=5:GOTO100 800 IFS=28THENS=1:GOTO350 810 IFS=1THENS=28 820 GOTO350 900 GOSUB4000:GOTO100 1000 IFC%(25)<>0THENPRINT"OHNE ZAUBERSTAB":GOTO100 1005 C%(25)=50 1010 PRINT"EIN GEIST ERSCHEINT UND FRAGT,WOHIN DU WILLST ?2-BUCHSTABEN":GOSUB3000 1020 H$=A$:PRINTA$;:GOSUB3000:H$=H$+A$:PRINTA$ 1025 FORI=1TO30:IFH$<>LEFT$(D$(I),2)THENNEXT:GOTO100 1030 S=I:GOTO350 1100 FORI=0TO25:IFC%(I)=1THENP=P+E%(I) 1110 NEXT:R=INT(P*10-N-H/10) 1120 PRINT"PUNKTE"R,"SCHRITTE"H:END 1200 FORI=0TO25:IFI<1ORI>4THENPRINTCHR$(I+65)"="F$(I):NEXT:GOTO100 1210 NEXT 1300 IFM<3THENPRINT"DU KOMMST INS HAUS FUER -50 PUNKTE":S=1:M=M+1:N=N+50:GOTO350 1310 PRINT"HILF DIR SELBER":GOTO100 1400 IFC%(5)=0ANDS=26THENPRINT"TUERE OFFEN":B%(26,3)=22:GOTO100 1410 PRINT"WAS":GOTO100 1500 IFC%(22)<>0ORS<>27THENPRINT"WAS":GOTO100 1510 C%(22)=25:IFZ=0THENPRINT"PFLANZE WAECHST UND RUFT WASSER":Z=1:GOTO100 1520 PRINT"PFLANZE WAECHST WEITER:GANG OEFFNET SICH IM W":B%(27,1)=26:GOTO100 1600 IFC%(0)<>0THENPRINT"OHNE AXT":GOTO100 1610 C%(0)=S:IFT=0THENPRINT"OK":GOTO100 1620 IFRND(TI)>0.4THENPRINT"ZWERG IST GETROFFEN":T=0:GOTO100 1640 PRINT"ZWERG VERFEHLT":GOTO100 3000 GETA$:IFA$=""THEN3000 3020 RETURN 4000 B=0:GOTO4020 4010 B=S 4020 PRINT"HIER HAT ES :":FORI=0TO25:IFC%(I)=BTHENPRINTB$(I) 4030 NEXT:RETURN 5000 FORI=0TO25:IFC%(I)=0THENR=R+1 5010 NEXT:IFR<7ORX=STHENR=0:RETURN 5020 PRINT"DU KANNST NICHTS MEHR TRAGEN":R=1:RETURN